home *** CD-ROM | disk | FTP | other *** search
- i = 1;
- while(i <= oppTotal)
- {
- if(this["oppd" + i].killStatus == false)
- {
- this["oppd" + i].gotoAndPlay("start");
- }
- i++;
- }
- ply.gotoAndStop("start");
- plyThrow.onPress = function()
- {
- if(powerUpUse == true && shieldThrow == false)
- {
- if(specialThrow == true && specialThrowWait == false)
- {
- ply.plyAnim.gotoAndPlay("aim");
- plyThrowPower = 0;
- ply.plyAnim.powerBarAnim.powerBar.gotoAndPlay("powerUp");
- }
- else
- {
- ply.plyAnim.gotoAndPlay("fire");
- }
- }
- else if(hitPause == false)
- {
- ply.plyAnim.gotoAndPlay("aim");
- plyThrowPower = 0;
- ply.plyAnim.powerBarAnim.powerBar.gotoAndPlay("powerUp");
- }
- };
- plyThrow.onRelease = function()
- {
- if(powerUpUse == true && shieldThrow == false)
- {
- if(specialThrow == true && specialThrowWait == false)
- {
- ply.plyAnim.gotoAndPlay("throw");
- }
- else
- {
- ply.plyAnim.gotoAndPlay("out");
- }
- }
- else if(hitPause == false)
- {
- ply.plyAnim.gotoAndPlay("throw");
- }
- };
- plyThrow.onReleaseOutside = function()
- {
- if(powerUpUse == true && shieldThrow == false)
- {
- if(specialThrow == true && specialThrowWait == false)
- {
- ply.plyAnim.gotoAndPlay("throw");
- }
- else
- {
- ply.plyAnim.gotoAndPlay("out");
- }
- }
- else if(hitPause == false)
- {
- ply.plyAnim.gotoAndPlay("throw");
- }
- };
- plyStandardThrow = function()
- {
- plyThrowTimeNew = getTimer();
- plyThrowTime = plyThrowTimeNew - plyThrowTimeOld;
- ply.plyAnim.powerBarAnim.powerBar.gotoAndPlay("throw");
- if(plyThrowTime > plyThrowTimeMax)
- {
- plySnowBalls++;
- if(plySnowBalls > plyMaxSnowBalls)
- {
- plySnowBalls = 1;
- }
- plyThrowSelect = plyThrowPower / (100 / throwPowerBar);
- snowBalls.attachMovie("plySnowBallThrow" + plyThrowSelect,"plySnowBallThrow" + plySnowBalls,plySnowBalls,{_x:ply._x + 34,_y:ply._y - 18});
- snowBalls["plySnowBallThrow" + plySnowBalls].hitValue = plyThrowSelect;
- var _loc1 = new Sound(ply);
- _loc1.attachSound("plyThrow");
- _loc1.setVolume(plyThrowSelect * 7 + 30);
- _loc1.setPan(50);
- _loc1.start();
- plyThrowTimeOld = getTimer();
- }
- };
- plyPowerUpThrow = function()
- {
- ply.plyAnim.powerBarAnim.powerBar.gotoAndPlay("throw");
- plyThrowTimeNew = getTimer();
- plyThrowTime = plyThrowTimeNew - plyThrowTimeOld;
- if(plyThrowTime > plyThrowTimePower)
- {
- plySnowBalls++;
- if(plySnowBalls > plyMaxSnowBalls)
- {
- plySnowBalls = 1;
- }
- snowBalls.attachMovie("powerUp" + powerUpSelect + "AmmoAnim","plySnowBallThrow" + plySnowBalls,plySnowBalls,{_x:ply._x,_y:ply._y});
- var _loc1 = new Sound(ply);
- _loc1.attachSound("plyThrow");
- _loc1.setVolume(100);
- _loc1.setPan(50);
- _loc1.start();
- powerUpShots--;
- if(powerUpShots <= 0)
- {
- powerUpUse = false;
- ply.plyAnim.gotoAndPlay("end");
- powerUpTimeOld = getTimer();
- }
- snowBalls["plySnowBallThrow" + plySnowBalls].hitValue = powerUpHit;
- plyThrowTimeOld = getTimer();
- }
- };
- oppThrow = function(oppNo, oppX, oppY)
- {
- oppThrowSelect = 11 - (random(oppSnowBallPower) + 1);
- oppThrowTimeNew = getTimer();
- oppThrowTime = oppThrowTimeNew - oppThrowTimeOld;
- if(random(oppThrowRate) + 1 == oppThrowRate && oppThrowTime > oppThrowTimeMax)
- {
- oppSnowBalls++;
- if(oppSnowBalls > oppMaxSnowBalls)
- {
- oppSnowBalls = 1;
- }
- snowBalls.attachMovie("oppSnowBallThrow" + oppThrowSelect,"oppSnowBallThrow" + oppSnowBalls,oppSnowBalls + plyMaxSnowBalls,{_x:oppX,_y:oppY});
- snowBalls["oppSnowBallThrow" + oppSnowBalls].hitValue = oppThrowSelect * 2;
- this["oppd" + oppNo].oppAnim.gotoAndPlay("throw");
- oppThrowTimeOld = getTimer();
- }
- };
-